<?php
   require_once("../../configuracion.php");
   $idSysSection = $sectionCampEmail;
   $path = "../../";
   require_once("../../application-top.php");


   $action = $_POST['action'];
   $st_NombreCorreo = $_POST['st_NombreCorreo'];
   $id_TipoCorreo = $_POST['id_TipoCorreo'];
   $st_Descripcion = $_POST['st_Descripcion'];
   $dt_FechaEnvio = $_POST['dt_FechaEnvio'];
   $st_EmailReplyTo = $_POST['st_EmailReplyTo'];
   $id_UsuarioAutoriza = $_POST['id_UsuarioAutoriza'];
   $id_Segmento = $_POST['id_Segmento'];
   $st_Asunto = $_POST['st_Asunto'];
//   $st_Remitente = $_POST['st_Remitente'];
   $st_NombreRemitente = $_POST['st_NombreRemitente'];
   $st_EmailRemitente = $_POST['st_EmailRemitente'];
   $st_EmailNotificacion  = $_POST['st_EmailNotificacion'];

   $id_Templete = $_POST['id_Templete'];
   if ($id_Templete > 0){
     $tx_Contenido = htmlentities(urlencode($_POST['tx_Contenido']));
     $tx_Contenido1 = htmlentities(urlencode($_POST['tx_Contenido1']));
     $tx_Contenido2 = htmlentities(urlencode($_POST['tx_Contenido2']));
  }
  else{
     $tx_Contenido = $_POST['tx_Contenido'];
     $tx_ContenidoAmigo = $_POST['tx_ContenidoAmigo'];
  }



   // Inicio de validar que el nombre del correo y el asunto no se repitan
   $query = "select count(*) as i_NombreRepetido from tbl_CampaniasEmail where st_NombreCampaniaEmail = '" . $st_NombreCorreo . "'";
   $result = mssql_query ($query);
   $row = mssql_fetch_object($result);
   $i_NombreRepetido = $row->i_NombreRepetido;

   if ($i_NombreRepetido > 0){
     $st_Archivo = $_SERVER["HTTP_REFERER"];
     $i_NumPosicion = strrpos ($st_Archivo, "/");
     $st_Archivo =  substr ($st_Archivo,$i_NumPosicion + 1);
     $i_NumPosicion = strrpos ($st_Archivo, "?");
     if ($i_NumPosicion > 0) $st_Archivo =  substr ($st_Archivo,0,$i_NumPosicion);
     include($st_Archivo);
     die();
   }
   // Fin de validar que el nombre del correo y el asunto no se repitan




   $dir = $_SERVER["PATH_TRANSLATED"];
   $dir = str_replace(chr(92) . chr(92), chr(92), $dir);
   $pos = strrpos ($dir,chr(92));
   $dir = substr($dir,0, $pos);
   $pos = strrpos ($dir,chr(92));
   $dir = substr($dir,0, $pos + 1);

   $url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"];
   $pos = strrpos ($url,"/");
   $url = substr($url,0, $pos);
   $pos = strrpos ($url,"/");
   $url = substr($url,0, $pos + 1);
   
   

   $i_TipoFrecuencia = $_POST['i_TipoFrecuencia'];
   $Dia_Semanal = $_POST['Dia_Semanal'];
   $Dia_Mensual = $_POST['Dia_Mensual'];
   $Semanal_Mensual = $_POST['Semanal_Mensual'];
   $Inicio_Fin_Mensual = $_POST['Inicio_Fin_Mensual'];
   $Dia_Anual = $_POST['Dia_Anual'];
   $Mes_Anual = $_POST['Mes_Anual'];
   $i_TipoRepeticion = $_POST['i_Repeticion'];
   $i_Repetir = $_POST['i_Repetir'];
   $dt_FechaTermino = $_POST['dt_FechaTermino'];


   $dt_FechaInicio = date("Y-m-d");
   
   
	$semanal = 9999;
	$mensual_diames = 9999;
	$mensual_diasemana = 9999;
	$mensual_semana = 9999;
	$anual_diames = 9999;
	$anual_mes = 9999;
   
  if ($i_TipoFrecuencia == 1){
	$semanal = 9999;
	$mensual_diames = 9999;
	$mensual_diasemana = 9999;
	$mensual_semana = 9999;
	$anual_diames = 9999;
	$anual_mes = 9999;
  }

  if ($i_TipoFrecuencia == 2){
   	$semanal = $Dia_Semanal;
  }
  if ($i_TipoFrecuencia == 3){
   		$mensual_diames = $Dia_Mensual;
  }
  if ($i_TipoFrecuencia == 4){
   		$mensual_diasemana = $Semanal_Mensual;
   		$mensual_semana = $Inicio_Fin_Mensual;
  }
  if ($i_TipoFrecuencia == 5){
   		$anual_diames = $Dia_Anual;
   		$anual_mes = $Mes_Anual;
  }

   // Repeticiones
   $repeticiones = 0;
   if ($i_TipoRepeticion == 1) {
   		$repeticiones = $i_Repetir;
   };
   $repetirhasta = "01/01/1900";
   if ($i_TipoRepeticion == 2) {
   		$repetirhasta = $dt_FechaTermino;
   };
   $indefinida = 0;
   if ($i_TipoRepeticion == 3) {
   		$indefinida = 1;
   };


   $query = "INSERT INTO tbl_CampaniasEmail (";
   $query .= " st_NombreCampaniaEmail,";
   $query .= " id_TipoEmail,";
   $query .= " st_DescCampaniaEmail,";
   $query .= " st_EmailReplyTo,";
   $query .= " id_UsuarioAutoriza,";
   $query .= " id_Segmento,";
   $query .= " st_Asunto,";
   $query .= " st_NombreRemitente,";
   $query .= " st_EmailRemitente,";
   $query .= " st_MonitorCampania,";
   $query .= " id_StatusCampania,";
   $query .= " id_UsuarioAlta,";
   $query .= " dt_FechaAlta,";
   $query .= " tx_Contenido,";
   $query .= " tx_ContenidoAmigo";
   $query .= " ) values (";
   $query .= " '" . $st_NombreCorreo . "',";
   $query .= " '" . $id_TipoCorreo . "',";
   $query .= " '" . $st_Descripcion . "',";
   $query .= " '" . $st_EmailReplyTo . "',";
   $query .= " '" . $id_UsuarioAutoriza . "',";
   $query .= " '" . $id_Segmento . "',";
   $query .= " '" . $st_Asunto . "',";
   $query .= " '" . $st_NombreRemitente . "',";
   $query .= " '" . $st_EmailRemitente . "',";
   $query .= " '" . $st_EmailNotificacion . "',";
   $query .= " '1',";
   $query .= " '" . $_SESSION[$appkey."id_SysUser"] . "',";
   $query .= " GETDATE(),";
   $query .= " '" . $tx_Contenido . "',";
   $query .= " '" . $tx_ContenidoAmigo . "'";
   $query .= " );";
   $query .= " INSERT INTO tbl_CampaniasEmailProgramacion ( ";
   $query .= " id_CampaniaEmail, ";
   $query .= " dt_FechaEnvio, ";
   $query .= " i_Activo, ";
   $query .= " dt_FechaAlta, ";
   $query .= "i_TipoFrecuencia,";
   $query .= "i_TipoRepeticion,";
   $query .= "i_FrecuenciaSemanal,";
   $query .= "i_FrecuenciaMensualDia,";
   $query .= "i_FrecuenciaMensualDiaSemana,";
   $query .= "i_FrecuenciaMensualSemana,";
   $query .= "i_FrecuenciaAnualDia,";
   $query .= "i_FrecuenciaAnualMes,";
   $query .= "i_Repetir,";
   $query .= "dt_RepetirHasta";
   $query .= " ) values ( ";
   $query .= " @@identity, ";
   $query .= " GETDATE(), ";
   $query .= " 1, ";
   $query .= "GETDATE(), ";
   $query .= $i_TipoFrecuencia . ",";
   $query .= $i_TipoRepeticion . ",";
   $query .= $semanal . ",";
   $query .= $mensual_diames . ",";
   $query .= $mensual_diasemana . ",";
   $query .= $mensual_semana . ",";
   $query .= $anual_diames . ",";
   $query .= $anual_mes . ",";
   $query .= $repeticiones . ",";
   $query .= "CONVERT(DATETIME, '". $repetirhasta . "', 103)";
   $query .= " );";
   
   $result = mssql_query ($query)
      or die ("Se present&oacute; alg&uacute;n problema al escribir el registro en la base de datos, por favor regrese y reintente.");


   $query = "select IDENT_CURRENT('tbl_CampaniasEmail') as id_Campania";
   $result = mssql_query ($query);
   $row = mssql_fetch_object($result);
   $id_Campania = $row->id_Campania;

  //header("Refresh: 0;url=email_detalleprogramado.php?id_Campania=".$id_Campania.");
echo "<meta http-equiv='REFRESH' content='0;url=email_detalleprogramado.php?id_Campania=".$id_Campania."'>"

?>
